Top 100 baby girls names in UK in 2022 Most popular best names
Amelia has made the number one girls’ name for the first time since 2015. She’s always been the bridesmaid and never the bride, always playing second fiddle to Olivia as the UK favourite name for girls for the last six years.
Amelia last hit the number one spot in 2015 when she had held the title of Top baby names for girls in the UK for a run of 4 years from 2012-2015.
Top 100 baby girls names in UK
1. Amelia 2
2. Olivia 1
3. Isla 3
4. Ava 4
5. Freya 7
6. Mia 5
7. Willow 12
8. Evie 13
9. Lily 8
10. Grace 6
11. Rosie 16
12. Isabella 15
13. Daisy 24
14. Ivy 10
15. Emily 11
16. Florence 19
17. Poppy 14
18. Elsie 18
19. Sophia 9
20. Ella 17
21. Alice 27
22. Sophie 21
23. Phoebe 28
24. Sienna 20
25. Maisie 31
26. Harper 22
27. Millie 26
28. Sofia 29
29. Charlotte 25
30. Luna 32
31. Maya 37
32. Evelyn 23
33. Matilda 35
34. Ruby 30
35. Isabelle 33
36. Aria 36
37. Violet 47
38. Emilia 34
39. Lottie 54
40. Jessica 38
41. Arabella 42
42. Emma 62
43. Ada 43
44. Scarlett 39
45. Erin 53
46. Esme 49
47. Aurora 63
48. Hallie 46
49. Imogen 58
50. Eva 41
51. Eliza 50
52. Layla 40
53. Ellie 45
54. Mila 66
55. Chloe 55
56. Penelope 52
57. Molly 51
58. Thea 60
59. Delilah 71
60. Lola 61
61. Eleanor 72
62. Bella 48
63. Gracie 56
64. Bonnie 44
65. Darcie 70
66. Robyn 73
67. Lucy 59
68. Harriet 64
69. Iris 80
70. Clara 90
71. Rose 69
72. Zara 67
73. Heidi 83
74. Elizabeth 68
75. Hannah 65
76. Ayla 84
77. Mabel 82
78. Orla 76
79. Amelie 99
80. Lyla 85
81. Holly 81
82. Amber 78
83. Lyra 87
84. Elodie 129
85. Nancy 57
86. Margot 147
87. Olive 140
88. Myla 79
89. Maeve 123
90. Lilly 75
91. Eden 105
92. Summer 86
93. Frankie 116
94. Georgia 77
95. Jasmine 74
96. Nova 142
97. Annabelle 97
98. Maddison 146
99. Lexi 91
100. Niamh 120